// 引入express框架
const express = require('express')
// 路径处理模块
const path = require('path')
//处理Post
const formidable = require('formidable')
// 创建web服务器
const app = express();

// 创建资源访问服务功能
app.use(express.static(path.join(__dirname, 'public')))
// 开启post解析
// app.use(bodyParser.json())

app.get('/first', (req, res) => {
	res.send('hello Ajax');
})

app.get('/second', (req,res) =>{
	res.send({"姓名":'张三'})
})

//get请求
app.get('/third', (req,res) =>{
 	res.send(req.query)
 })

//post请求
app.post('/third', (req,res) =>{
	res.send(req.body)
})

app.post('/forth',(req,res)=>{
	res.send(req.body)
})

app.post('/formdata',(req,res)=>{
	const form = new formidable.IncomingForm();
	form.parse(req,(err,fields,files)=>{
		res.send(fields)
	})
})

// 监听接口
app.listen(3000);
// 控制台提示输出
console.log('服务器启动成功');